But How Do It Know? - The Basic Principles of Computers for Everyone

But How Do It Know? - The Basic Principles of Computers for Everyone

  • Downloads:5282
  • Type:Epub+TxT+PDF+Mobi
  • Create Date:2021-08-31 09:56:36
  • Update Date:2025-09-06
  • Status:finish
  • Author:J. Clark Scott
  • ISBN:0615303765
  • Environment:PC/Android/iPhone/iPad/Kindle

Summary

Finally, this brand new book exposes the secrets of computers for everyone to see。 Its humorous title begins with the punch line of a classic joke about someone who is baffled by technology。

It was written by a 40-year computer veteran who wants to take the mystery out of computers and allow everyone to gain a true understanding of exactly what computers are, and also what they are not。

Years of writing, diagramming, piloting and editing have culminated in one easy to read volume that contains all of the basic principles of computers written so that everyone can understand them。

There used to be only two types of book that delved into the insides of computers。 The simple ones point out the major parts and describe their functions in broad general terms。 Computer Science textbooks eventually tell the whole story, but along the way, they include every detail that an engineer could conceivably ever need to know。

Like Momma Bear's porridge, But How Do It Know? is just right, but it is much more than just a happy medium。 For the first time, this book thoroughly demonstrates each of the basic principles that have been used in every computer ever built, while at the same time showing the integral role that codes play in everything that computers are able to do。

It cuts through all of the electronics and mathematics, and gets right to practical matters。 Here is a simple part, see what it does。 Connect a few of these together and you get a new part that does another simple thing。 After just a few iterations of connecting up simple parts - voilà! - it's a computer。 And it is much simpler than anyone ever imagined。

But How Do It Know? really explains how computers work。 They are far simpler than anyone has ever permitted you to believe。 It contains everything you need to know, and nothing you don't need to know。 No technical background of any kind is required。

The basic principles of computers have not changed one iota since they were invented in the mid 20th century。 "Since the day I learned how computers work, it always felt like I knew a giant secret, but couldn't tell anyone," says the author。 Now he's taken the time to explain it in such a manner that anyone can have that same moment of enlightenment and thereafter see computers in an entirely new light。

Download

Reviews

Nicholas

Easy to read plain language explanation of how computers work for any level of technical proficiency。 If you've found yourself bewildered at how saturated life is by computerized devices that seem to work like magic, then the intuitive understanding you'll gain from this book will be horizon expanding。 Easy to read plain language explanation of how computers work for any level of technical proficiency。 If you've found yourself bewildered at how saturated life is by computerized devices that seem to work like magic, then the intuitive understanding you'll gain from this book will be horizon expanding。 。。。more

Srirang Ranjalkar

"But How Do it Know?" is an interesting book that takes you through the journey of building a simple 8-bit computer。 Clark Scott successfully breaks down each of the components of a computer and explains the fundamentals in a way that even a high school student will be able to understand。 For someone who has been working in the software industry for over a decade, this book actually gives a different perspective to look at things。 This is, perhaps, the perfect refresher for the Computer Architec "But How Do it Know?" is an interesting book that takes you through the journey of building a simple 8-bit computer。 Clark Scott successfully breaks down each of the components of a computer and explains the fundamentals in a way that even a high school student will be able to understand。 For someone who has been working in the software industry for over a decade, this book actually gives a different perspective to look at things。 This is, perhaps, the perfect refresher for the Computer Architecture course studied in college。 。。。more

Christopher

This is a great book for demystifying those fundamental elements of computers that seem magical。 How, precisely, does an electric signal or lack thereof result in anything approaching what we understand a computer to do? I understood the software layer but the hardware always felt impenetrable to me until this book。

pablo felgueres

Offers an introduction to computer architecture fundamentals in plain English。 I'd recommend this book to both technical and non-technical audiences who are curious about how hardware enables the magic-like powers of computers。It does a good job of simplifying complexity enough to make it easy to follow but doesn't leave out details for the more analytical reader。 Offers an introduction to computer architecture fundamentals in plain English。 I'd recommend this book to both technical and non-technical audiences who are curious about how hardware enables the magic-like powers of computers。It does a good job of simplifying complexity enough to make it easy to follow but doesn't leave out details for the more analytical reader。 。。。more

Elton Lima

The best book that I've already read to explain how the computer works。 The best book that I've already read to explain how the computer works。 。。。more

Thomas

Really enjoyed this! A very good and comprehensive book on how a computer works。 Will probably need to read this a second time to understand everything, but it's still explained very well。 Recommended。 Really enjoyed this! A very good and comprehensive book on how a computer works。 Will probably need to read this a second time to understand everything, but it's still explained very well。 Recommended。 。。。more

Luke Weller

Studied this book alongside my system architecture module at uni。 It made everything so much easier to understand before I dove into the hard textbooks。 Highly recommend。

Mustafa Akur

The book is beneficial to anyone who wonders about how computers really operate。 I think the book is accessible to anyone with enough effort (yet non-technical people may have hard times)。 Also the language is enjoyable。 My advice is to have paper and pencil as reading the book。 Sketch details of each "black box", then you can always uncover abstraction levels in more complex diagrams。 The book is beneficial to anyone who wonders about how computers really operate。 I think the book is accessible to anyone with enough effort (yet non-technical people may have hard times)。 Also the language is enjoyable。 My advice is to have paper and pencil as reading the book。 Sketch details of each "black box", then you can always uncover abstraction levels in more complex diagrams。 。。。more

Joaquín Chemile

Un libro muy basado en compuertas lógicas, boole y cuestiones que se aprenden en arquitecturas de computadoras。 No está orientado al público general。 Recien a partir de la mitad empiezan asomar temás más vinculados al público general: ram, discos rígidos, pantallas, periféricos, renderización。 ETc。 No tiene nada sobre Internet。Me imaginaba encontrar un libro similar a "La Radio? Pero Si Es Muy Fácil" De Aisberg (1969) Pero no fue así。 Un libro muy basado en compuertas lógicas, boole y cuestiones que se aprenden en arquitecturas de computadoras。 No está orientado al público general。 Recien a partir de la mitad empiezan asomar temás más vinculados al público general: ram, discos rígidos, pantallas, periféricos, renderización。 ETc。 No tiene nada sobre Internet。Me imaginaba encontrar un libro similar a "La Radio? Pero Si Es Muy Fácil" De Aisberg (1969) Pero no fue así。 。。。more

Diwakar

Probably the best book ever when it comes to teaching the basics of how a computer works。 After reading this book i think one can make a working computer from scratch if he knew the following:1。 Basic electronics (like transistors,capacitors,resistors,breadboard。。。)2。 Bit of coding will help 😗(this is optional if u want to make your computer do some advanced stuff say use it to play a simple game then obviously u need some coding constructs and some programming experience)This is a recommended f Probably the best book ever when it comes to teaching the basics of how a computer works。 After reading this book i think one can make a working computer from scratch if he knew the following:1。 Basic electronics (like transistors,capacitors,resistors,breadboard。。。)2。 Bit of coding will help 😗(this is optional if u want to make your computer do some advanced stuff say use it to play a simple game then obviously u need some coding constructs and some programming experience)This is a recommended for people who also are enthusiastic about learning how things work at the lower levels of computing say ALU(alrithmetic Logic Unit),RAM(Random Access Memory),etc。 Various other things that let the computer do what it is doing right now。Note: People who also feel like computers are doing majic ""Trust me computers are dumb""Computers just perform simple stuff couple of billions of times per second that is why they are able to do the things they are doing right now。Prologue :(This happened after i read this book) My curiosity increased more and more and wanted to build a small working computer so i emailed the author asking him where can i learn more about computers and their inner workings he sent me this working computer made in excel。 I'd highly recommend checking 'but how does it know' website where all the resources are available for free。。Reading this book paved way for me to learn more about how they operate above the hardware levelSo i started to learn how to code which will give me insights regarding how software is used to control the hardware and do the tasks it is supposed to do。 Yeah that is it for the review。I highly recommend this book to anyone who are even teeny-tiny bit interested or amazed by computers and want to know their inner workings ask the question "But How Does it Know?"and read this book next🧐Good luck reader 👍 。。。more

Muhannad AK

This should be taught at the beginning of every COA/micro-processor undergrad courses。 But instead, universities load students with books like "CA: a quantitive approach" which should not even be considered as an undergraduate level book on computer architecture。This book is an intro to how a basic computer(with CPU and main memory) works inside the mysterious box。 This should be taught at the beginning of every COA/micro-processor undergrad courses。 But instead, universities load students with books like "CA: a quantitive approach" which should not even be considered as an undergraduate level book on computer architecture。This book is an intro to how a basic computer(with CPU and main memory) works inside the mysterious box。 。。。more

AD Elmisurati

the book delivers well to its premise (teaching the basic of how computers work and receive bits of data and how does the hardware translates into the software and all of the basics), the way this book is written (lots of small chapters) is a very convenient and comfortable approach especially for a busy reader, but there is a bit of a steep curve in difficulty after the first few chapters which may confuse some people outside of the IT community and may require 2 or 3 reads to get a hold of the the book delivers well to its premise (teaching the basic of how computers work and receive bits of data and how does the hardware translates into the software and all of the basics), the way this book is written (lots of small chapters) is a very convenient and comfortable approach especially for a busy reader, but there is a bit of a steep curve in difficulty after the first few chapters which may confuse some people outside of the IT community and may require 2 or 3 reads to get a hold of the full concept。。。all in all i really recommend it to any person who have lots of basic questions regarding the most glorious of all human inventions。。。 。。。more

endofsilence

Concise but not dumbed down。 I've learned a ton。 Concise but not dumbed down。 I've learned a ton。 。。。more

Maggie

Bought this ages ago。 It was my first peek into the technical side of computers。 I enjoyed it a lot and think it might have helped me choose the path I'm on now。 Bought this ages ago。 It was my first peek into the technical side of computers。 I enjoyed it a lot and think it might have helped me choose the path I'm on now。 。。。more

Nick Sierra

I found the book to lack the technical detail I was looking for。 The informal style meant that a lot of questions seemed to brushed over which was slightly frustrating。

William Melbourne

Brilliant unveiling of the simple reality inside computers。Always remarkable when an author can break down a very complicated subject and explain it in such an intuitive and engaging way。 Highly recommended。

Mohammad Samiul Islam

I had some gaps in my understanding about computer architecture。 This book helped me fill in some of those gaps。 Learned quite a bit about how CPU works (specially the control unit)。

Edward Xiao

As someone who was always curious on how a computer could do anything, I couldn't ask for a better book。 'How do It Know?' walks through the building blocks of a computer from the bits and bytes all the way to a simple computer。 The process is built with out with the beginner in mind and sets out lessons in basic computer principles that explains things such as how a CPU works, what is RAM?, and how does a keyboard work?Can be a little dense but highly recommend for anyone interested in understa As someone who was always curious on how a computer could do anything, I couldn't ask for a better book。 'How do It Know?' walks through the building blocks of a computer from the bits and bytes all the way to a simple computer。 The process is built with out with the beginner in mind and sets out lessons in basic computer principles that explains things such as how a CPU works, what is RAM?, and how does a keyboard work?Can be a little dense but highly recommend for anyone interested in understanding the basics of a computer。 。。。more

Bert Bertson

Very good。 Very informational and straight forward。 I recommend it dearly。

CrookedCucumber

Although this is my first book about the insides of the computer, i felt that the book was overall very successful at unraveling the complexities of the computer is a simplified manner。 And even though some chapters did feel a little under explained for me personally, that might say more about me than about the book itself, since some of the misunderstandings might have been simply due to careless reading。

mm

I wish I had this in high school。。。

Jack Reilly

Amazingly concise and fascinating journey from a NAND gate all the way to a programmable computer。I even wrote a simulator at https://quikcircuit。reillybrothers。net Amazingly concise and fascinating journey from a NAND gate all the way to a programmable computer。I even wrote a simulator at https://quikcircuit。reillybrothers。net 。。。more

FabianKL

Amazing insight into the working of a computer, realized how simple it really is!

Artist

idgi

Ada

So all the reviews of this book say how excellent it is at explaining the basic principles of computers。 That said, it is still fairly complicated。The explanation of gates begins with a NAND gate - as NAND gates are the ones that are mainly used in setting up the memory and ALU。 But here's the thing - unless you already know about AND gates- NAND gates can be quite a tricky concept to understand? So I had to go online, read up on various gates and start again。 There were a few cases where that w So all the reviews of this book say how excellent it is at explaining the basic principles of computers。 That said, it is still fairly complicated。The explanation of gates begins with a NAND gate - as NAND gates are the ones that are mainly used in setting up the memory and ALU。 But here's the thing - unless you already know about AND gates- NAND gates can be quite a tricky concept to understand? So I had to go online, read up on various gates and start again。 There were a few cases where that was an issue, and at one point I just gave up trying to understand the wiring thoroughly。 But that's okay。 I'm not necessarily the quickest to catch on those technical things。 What I would have liked to have in the book are some exercises to verify my understanding of the computer design。 After simply reading the book, I have some level of knowledge, but I would like to be able to somehow that my suspicions about certain gate combinations and how they work are correct? Anyhow。 A good read for persistent beginners。 。。。more

Seige Poteau

Excelletnt Job! I very much enjoy every BIT of it。 I wish had the time to actually try to build the computer described in this book from scratch。

Yabir Canario

Perfect。 Liked from the start to the end。

Ondrej Urban

On the day of a customer meeting, my colleague and I were way early and ended up spending an antisocial half an hour in his car in a parking lot, making the best of the time on our phones。 On that particular time, the rabbit hole took me to an article about someone 3D printing parts of transistors to show how they work。 The article praised the project to high heaven and off-handedly mentioned this book - which ended up being my next, as well as the final stop, for a while。 But How Do It Know is On the day of a customer meeting, my colleague and I were way early and ended up spending an antisocial half an hour in his car in a parking lot, making the best of the time on our phones。 On that particular time, the rabbit hole took me to an article about someone 3D printing parts of transistors to show how they work。 The article praised the project to high heaven and off-handedly mentioned this book - which ended up being my next, as well as the final stop, for a while。 But How Do It Know is how all teaching should be done - by engineers and almost in a violent way proving that science is not hard, but if you put a lot of very simple bits together, they end up looking complicated to the uninitiated。 As the book itself - correctly - claims, you'll need to understand English and be capable of doing simple addition, such as 5+8=13。 This makes it accessible to pretty much anyone over perhaps the age of 7 or 8, and I'd love to see how an 8-year old would enjoy this。I loved it。 During my life I've come across bits and pieces of information about the computer design (e。g。 the computers being stupid and only really knowing how to add, about there being registers - whatever those are - inside, things like that)。 This book brings it all together in a concise, interesting manner that will give your brain just enough workout to bring some light sweat。This book is for everyone, not only because it's good to know how these ubiquitous machines work - at a high level - but also for showing how technical people think。 Enjoy irresponsibly! 。。。more

Alex Orr

Early in the book, when describing a nand gate, the author says that this diagram is as dificult as you will find。。。if you get this one, all the others willbe easy。 I appreciate his optimism, but I have to respectfully diagree。 In the end, I can't say I took away a lot of specifics from this book, outside of some broad basics。 Then again, that's mostly what I was looking to take away from it in the first place, so even if a good 70% of the material sort've went in one ear and out the other, the Early in the book, when describing a nand gate, the author says that this diagram is as dificult as you will find。。。if you get this one, all the others willbe easy。 I appreciate his optimism, but I have to respectfully diagree。 In the end, I can't say I took away a lot of specifics from this book, outside of some broad basics。 Then again, that's mostly what I was looking to take away from it in the first place, so even if a good 70% of the material sort've went in one ear and out the other, the basic ideas made sense and stuck。 Also, his explanation of the hexadecimal system was REALLY good。。。I mean。。。I could explain hex to somene now using his examples, and for a guy like me who has a seriously hard time with most anything involving numbers, that's actually a pretty big take away from the book。 。。。more

Patrick Adekunle

This is an amazing book。